perm filename YSP[W88,JMC]1 blob
sn#854781 filedate 1988-03-20 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00006 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 %ysp[w88,jmc] Another attack on the Yale shooting problem
C00003 00003 Propositional version
C00004 00004 Quantified version
C00006 00005 Situation calculus version (with minimal other quantification)
C00008 00006
C00009 ENDMK
C⊗;
%ysp[w88,jmc] Another attack on the Yale shooting problem
Old version with unintended models
holds(p,s) ∧ persistent p ∧ ¬ab1(p,e,s) ⊃ holds(p,r(e,s))
persistent alive
persistent loaded
holds(loaded,r(load,s))
holds(loaded,s) ⊃ ¬holds(alive,r(shoot,s))
holds(alive,S0)
Propositional version
¬ul* ∧ ul ⊃ ab1
ul* ⊃ ul
¬shoot* ∧ shoot ⊃ ab2
shoot* ⊃ shoot
¬heartattack* ∧ heartattack ⊃ ab3
heartattack* ⊃ heartattack
¬ul*
shoot*
¬heartattack*
shoot ∧ ¬ul ∧ ¬ab4 ⊃ ¬alive ∧ ¬ab17
heartattack ∧ ¬ab5 ⊃ ¬alive ∧ ¬ab17
¬ab17 ∧ ¬shoot ∧ ¬heartattack ⊃ alive
Quantified version
∀prop.¬asserted prop ∧ holds prop ⊃ ab(prop)
∀prop.asserted prop ⊃ holds prop
¬asserted ul
asserted shoot
¬asserted heartattack
holds heartattack ∧ ¬ab6 ⊃ fatalheartattack
holds shoot ∧ ¬holds ul ⊃ shotfred
killfred shotfred
killfred fatalheartattack
¬killfred unload
∀prop.[killfred prop ∧ holds prop ∧ ¬ab1(prop) ⊃ ¬alive ∧ ¬ab17]
¬ab17 ∧ [∀prop.killfred prop ⊃ ¬holds prop] ⊃ alive
Situation calculus version (with minimal other quantification)
∀prop.¬asserted prop ∧ holds prop ⊃ ab(prop)
∀prop.asserted prop ⊃ holds prop
These two axioms are just as in the non situation calculus version.
∀s.¬asserted occurs(unload,s)
∀s.¬asserted occurs(heartattack,s)
∀s.asserted occurs(shoot,s) ≡ s = r(wait,r(load,S0))
asserted holds holds1(alive,S0))
(∀p e s)(holds holds1(p,s) ∧ ¬alters(e,p) ∧ ¬ab1(p,e,s)
⊃ holds holds1(p,r(e,s)))
¬alters(wait,loaded)
¬alters(wait,alive)
¬alters(load,alive)
If the $¬alters$ axioms are to be obtained by circumscription, it
can be a circumscription done before a specific situation is
considered, because the statements don't have a situation
parameter.